package com.sftz.modules.minapp.educationSign.form;

import lombok.Data;
import lombok.EqualsAndHashCode;

import com.uxuexi.core.web.form.ModForm;

import java.io.Serializable;
import java.util.Date;

import javax.validation.constraints.NotNull;

@Data
@EqualsAndHashCode(callSuper = true)
public class RegistrationInformationUpdateForm extends ModForm implements Serializable{
	private static final long serialVersionUID = 1L;
		
	/**注册id*/
	private Integer registrationId;
		
	/**学历*/
	private String education;
		
	/**毕业学校*/
	private String graduationSchool;
		
	/**工作履历*/
	private String workExperience;
		
	/**身份证正面*/
	private String frontOfCard;
		
	/**身份证背面*/
	private String backOfCard;
		
	/**证书*/
	private String certificate;
		
	/**身份证号*/
	private String identity;
	
	/**专业id*/
	private Integer majorId;
	
	/**修改前 专业id*/
	private Integer majorOldId;
		
	/**姓名*/
	private String name;
		
	/**证件类型(1.身份证2.军官证3.护照号)*/
	private Integer identType;
		
	/**证件号码*/
	private String identNum;
		
	/**出生日期*/
	private Date birthday;
		
	/**性别（1.男2.女）*/
	private Integer sex;
		
	/**政治面貌（1.党员2.团员3.群众）*/
	private Integer politicsType;
		
	/**名族*/
	private String nation;
		
	/**户口性质（1.农村2.城镇）*/
	private Integer houseType;
		
	/**婚姻状况（1.已婚2.未婚）*/
	private Integer isMarry;
		
	/**分布情况*/
	private String distribution;
		
	/**籍贯*/
	private String nativePlace;
		
	/**户口所在地*/
	private String housePlace;
		
	/**手机号*/
	private String mobilePhone;
		
	/**固定号码*/
	private String telePhone;
		
	/**邮编*/
	private String postcode;
		
	/**邮箱*/
	private String email;
		
	/**在职状态（1.是2.否）*/
	private Integer isJob;
		
	/**学费来源*/
	private String tuition;
		
	/**通讯地址*/
	private String reportPlace;
		
	/**2寸照片*/
	private String photo;
		
	/**注册学历类型(1.高起专2.高起本3.专升本)*/
	private Integer regisType;
		
	/**是否电大毕业(1.是2.否)*/
	private Integer isDd;
		
	/**原学历证明材料（1.学历网查2.学历认证）*/
	private Integer oldEmater;
		
	/**证明材料编码*/
	private String oldEmaterNum;
		
	/**原学历所学专业*/
	private String oldMajor;
		
	/**原学科*/
	private String oldSubject;
		
	/**原学科门类*/
	private String oldSubjectKind;
		
	/**原学历学习类型*/
	private String oldStuKind;
		
	/**原学历姓名*/
	private String oldEduName;
		
	/**原学历证件类型*/
	private Integer oldEduIdentType;
		
	/**原学历证件号码*/
	private String oldEduIdentTypeNum;
		
	/**入学测试科目及成绩*/
	private String entranceScore;
		
	/**原学历毕业日期*/
	private Date graduationDate;
		
	/**原学历毕业证书编号*/
	private String oldEduNum;
	
	private Integer userId;
	
	@NotNull(message = "授权token不能为空")
	private String token;
		
}
